package com.chixing.day03;

/**
 * 方法的定义
 * 访问修饰符+关键字+返回值类型+方法名+参数列表+方法体
 * 1.方法名
 * 2.参数列表,形式参数（形参 parameter/param）
 * void方法没有返回值
 */
public class MethodDemo {
    public static void main(String[]args){
        int sum = add(10,20);//10,20实际参数（实参）arguments/args
        int[]a={10,20,30,40,50};
        contains(a,10);

        int value1=Math.max(10,20);
        int value2=Math.min(11,22);


    }

    /**
     * 两个数之和
     * @param x 第一个加数
     * @param y 第二个加数
     * @return 返回两个数之和
     */
    //两个数之和
    public  static int add(int x,int y){//x,y形式参数（形参 parameter/param）
        int c=x+y;
        return c;
    }

    /**
     * 遍历数组
     * @param array 要遍历的源数组
     */
    public static void printArray(int[] array){
        for (int i=0;i<array.length;i++){
            System.out.println("第i个的值是:"+array[i]);
        }
    }

    /**
     * 判断一个数组中是否包含指定的值
     * @param original 原始数组
     * @param value 指定的值
     * @return 返回数组中是否包含该值
     */
    public static boolean contains(int[]original,int value) {
        for(int i=0;i< original.length;i++){
            if(original[i]==value)
                return true;
        }
        return false;
    }



}
